﻿.main  .ihead{
	padding:10px;
}


.main .right .rblock{
	margin-top: 0;
}
.photosbox{
	margin:0 0 20px 0;
	padding-top:10px;
}
.photosbox .iphoto{
	position:relative;
	margin: 10px 0;
	z-index: 10;
}
.photosbox .iphoto:hover{
	z-index: 20;
}
.photosbox .iphoto .deletebtn{
	position: absolute;
	top: -10px;
	left:-10px;
	width:40px;
	height:40px;
	z-index:2000;
	cursor:pointer;
	background: url('/image/delete_40.png') no-repeat;
}
.photosbox .iphoto .iphotobox{
	position: relative;
	display: inline-block;
	border:1px solid green;
	z-index: 100;
}
.iphotobox .addinfor{
	position: absolute;
	top: 5px;
	right:5px;
	height:40px;
	background-color: #f7f7f7;
	z-index: 6000;
	display:block;
}
.iphotobox .addinfor .dotbutton{
	margin: 5px;
	background-color: #51afea;
	color:#fff;
	cursor: pointer;
	float: left;
	width:30px;
	height:30px;
	background: url('/image/dot.png') no-repeat;
	display:block;
}
.iphotobox .addinfor .dotbutton .dotmarker span{
	background-color: #fff;
}
.iphotobox .addinfor .dotbutton:hover{
	background-color: #333;
}
.iphotobox .addinfor .addinforflag{
	width:40px;
	height:40px;
	background: url('/image/plus_blue_40.png') no-repeat 0 0;
	float: right;
}
.iphotobox .addinfor .addtip{
	float: left;
	margin:5px;
	height:30px;
	line-height: 30px;
	margin-right: 10px;
}
.iphotobox .dot{
	position: absolute;
	width:30px;
	height:30px;
	opacity:0.75;
	background-color: #51afea;
	z-index: 1000;
	background: url('/image/dot.png') no-repeat;
	background-position: -280px 0;
}
.iphotobox .dot:hover{
	opacity:1;
}
.iphotobox .dotinfor{
	top: 10px;
	right:10px;
}
.photosbox .iphoto .addstate_1{
	cursor: crosshair;
}
.photosbox .iphoto .addstate_2{
	cursor: crosshair;
}
.photosbox .iphoto .addstate_3{
	cursor: crosshair;
}
.photosbox .iphoto .addstate_4{
	cursor: crosshair;
}
.photosbox .iphoto .addstate_5{
	cursor: crosshair;
}
.photosbox .iphoto .addstate_6{
	cursor: crosshair;
}
.photosbox .iphoto .dot_1{
	background-position:0 0;
}
.photosbox .iphoto .dot_2{
	background-position:-155px 0;
}
.photosbox .iphoto .dot_3{
	background-position:-186px 0;
}
.photosbox .iphoto .dot_4{
	background-position:-124px 0;
}.photosbox .iphoto .dot_5{
	background-position:-31px 0;
}
.photosbox .iphoto .dot_6{
	background-position:-341px 0;
}
.photosbox .iphoto	.dotlock{
	background-position:-218px 0;
}
.popup{
	position: absolute;
	top:-32px;
	left:32px;
	width:300px;
	background-color: #f7f7f7;
	z-index: 2000;
	padding:10px;
	border:1px solid #d7d7d7;
	box-shadow:1px 1px 1px #ccc;
	display: none;
}
.popup .dotdel{
	position: absolute;
	padding:3px;
	line-height:1em;
	top:10px;
	right:45px;
	background-color: #efefef;
	cursor: pointer;
}
.popup .dotdel:hover{
	background-color: #999;
	color:#fff;
}
.popup .poptip{
	color:#999;
}
.popup textarea.poptext{
	width:280px;
	overflow: auto;
	height:100px;
}
.popup .poptextinput{
	width:280px;
	padding:3px;
}
.popup .popbuttonbox{
	padding:10px 0;
}
.popup .popbuttonbox span{
	background-color: #51afea;
	margin-right: 20px;
	cursor: pointer;
	padding:4px 6px;
	color:#fff;
}
.popup .popbuttonbox span:hover{
	background-color: #333;
}
.popup .poptabs{
	margin-bottom: 10px;
}
.popup .itab{
	padding:5px 8px;
	border: 1px solid #d7d7d7;
	margin-right: 10px;
	cursor: pointer;
	
}
.popup .itab:hover{
	background-color: #d7d7d7;
}
.popup .selected{
	background-color: #d7d7d7;
}
.popup .tabbox{
}
.popup textarea.musicshare{
	display: none;
}
.popup .iuser{

}
.popup .iuser img{
	width:24px;
	height:24px;
	margin-right:5px;
	vertical-align: bottom;
}
.popup .icontent{
	border-top: 1px solid #d7d7d7;
	padding:10px 0px;
}
.popup .icontent a{
	text-decoration: underline;
}
.relatedlist li{
	margin-top: 15px;
}
.relatedlist li .ititle{
	background-color: #f7f7f7;
	padding:6px;
}	
.iphotobox .uploadifyQueueItem{
	width:250px;
}	
#addphotoform .isubmit{
	margin-top:20px;
	padding:8px 12px;
	border: 0;
	background-color: #51afea;
	cursor: pointer;
	color:#fff;
}
#addphotoform .isubmit:hover{
	background-color: #333;
	
}
.atitle{
	line-height: 2em;
	padding-left:5px;
	width:730px;
	height:2em;
	font-size: 12px;
}